\relax 
\citation{future}
\@writefile{toc}{\contentsline {section}{\numberline {I}Introduction}{1}}
\newlabel{sec:intro}{{I}{1}}
\citation{Glenn}
\citation{P4P}
\citation{bag,mar,kim,Sharma,kandula,fatvap,ucan,combine,badia}
\citation{bag}
\citation{mar}
\citation{kim,Sharma}
\citation{kandula}
\citation{fatvap}
\citation{ucan}
\citation{combine}
\citation{badia}
\@writefile{toc}{\contentsline {section}{\numberline {II}Related Work}{3}}
\newlabel{sec:related}{{II}{3}}
\citation{liam}
\citation{bag,mar,kim,Sharma,kandula,fatvap}
\citation{ucan,combine,badia}
\citation{liam}
\@writefile{toc}{\contentsline {section}{\numberline {III}Model Overview}{4}}
\newlabel{sec:model}{{III}{4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {III-A}}\textit  {C$5$} Model Overview}{4}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces An Illustrated Scenario of \textit  {C$5$}.}}{5}}
\newlabel{fig:scene}{{1}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {III-B}}Motivating Examples}{5}}
\citation{badia,combine}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces A comparison of coarse estimations of the time for fetching a $5$MB content under different numbers of nodes and WLAN data rates.}}{6}}
\newlabel{fig:ex}{{2}{6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {III-C}}Goals and Challenges}{6}}
\@writefile{toc}{\contentsline {section}{\numberline {IV}Problem Formulation}{7}}
\newlabel{sec:form}{{IV}{7}}
\@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces Terms and Symbols}}{8}}
\newlabel{tab:terms}{{I}{8}}
\citation{opt}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces An Illustration of time lines in \textit  {C$5$}.}}{9}}
\newlabel{fig:timeline}{{3}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {IV-A}}File Downloading}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {IV-B}}Live Streaming}{9}}
\@writefile{lot}{\contentsline {table}{\numberline {II}{\ignorespaces Problem formulation of the \textit  {File Downloading} case in \textit  {C$5$}}}{10}}
\newlabel{tab:fileform}{{II}{10}}
\newlabel{eq1}{{1}{10}}
\newlabel{eq2}{{2}{10}}
\newlabel{eq3}{{3}{10}}
\newlabel{eq4}{{4}{10}}
\newlabel{eq5}{{5}{10}}
\newlabel{eq6}{{6}{10}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Sliding Window Mechanism in \textit  {Live Streaming} in \textit  {C$5$}.}}{10}}
\newlabel{fig:buffer}{{4}{10}}
\citation{p2pmodel}
\@writefile{lot}{\contentsline {table}{\numberline {III}{\ignorespaces Problem formulation of the \textit  {Live Streaming} case in \textit  {C$5$}}}{11}}
\newlabel{tab:streamform}{{III}{11}}
\newlabel{eqb-1}{{7}{11}}
\newlabel{eqb-2}{{8}{11}}
\newlabel{eqb-3}{{9}{11}}
\newlabel{eqb-4}{{10}{11}}
\newlabel{eqb-5}{{11}{11}}
\newlabel{eqb-6}{{12}{11}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {IV-C}}Bounds for the Objective Function}{11}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {IV-C}1}File Downloading}{11}}
\citation{bianchi}
\newlabel{eq7}{{13}{12}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {IV-C}2}Live Streaming}{12}}
\newlabel{eqc1}{{14}{12}}
\newlabel{eqc2}{{15}{12}}
\newlabel{eqc3}{{16}{13}}
\@writefile{toc}{\contentsline {section}{\numberline {V}Protocol Design}{13}}
\newlabel{sec:alg}{{V}{13}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {V-A}}Community Formation Algorithm}{13}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {V-B}}Collaborative Fetching Algorithm on Client}{14}}
\@writefile{loa}{\contentsline {algorithm}{\numberline {1}{\ignorespaces Symbols definition:}}{14}}
\newlabel{alg:cf1}{{1}{14}}
\@writefile{loa}{\contentsline {algorithm}{\numberline {2}{\ignorespaces Initialization at Client:}}{14}}
\newlabel{alg:cf2}{{2}{14}}
\@writefile{loa}{\contentsline {algorithm}{\numberline {3}{\ignorespaces On receive a message from the server:}}{15}}
\newlabel{alg:cf3}{{3}{15}}
\@writefile{loa}{\contentsline {algorithm}{\numberline {4}{\ignorespaces On receive a message from peer Client:}}{16}}
\newlabel{alg:cf4}{{4}{16}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {V-C}}Content Distribution Algorithm on Server}{16}}
\@writefile{loa}{\contentsline {algorithm}{\numberline {5}{\ignorespaces Timer Expire:}}{17}}
\newlabel{alg:cf5}{{5}{17}}
\@writefile{toc}{\contentsline {section}{\numberline {VI}Chunk Selection Strategies}{17}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {VI-A}}Chunk Selection Strategies for File Downloading}{17}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {VI-B}}Chunk Selection Strategies for Live Streaming}{18}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {VI-B}1}Rarest First Strategy}{18}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {VI-B}2}Greedy Strategy with Conservative Margin}{18}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {VI-B}3}Mixed Rarest First, Greedy and Random Strategies}{18}}
\@writefile{lot}{\contentsline {table}{\numberline {IV}{\ignorespaces Parameter Configuration in Simulation.}}{19}}
\newlabel{tab:simpara}{{IV}{19}}
\@writefile{toc}{\contentsline {section}{\numberline {VII}Evaluation}{19}}
\newlabel{sec:eva}{{VII}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {VII-A}}Optimal Chunk Size and Deferred Time}{19}}
\citation{combine}
\citation{combine}
\citation{chunksize}
\newlabel{fig:chunksize}{{5(a)}{20}}
\newlabel{sub@fig:chunksize}{{(a)}{20}}
\newlabel{fig:defer:a}{{5(b)}{20}}
\newlabel{sub@fig:defer:a}{{(b)}{20}}
\newlabel{fig:defer:b}{{5(c)}{20}}
\newlabel{sub@fig:defer:b}{{(c)}{20}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Optimal Chunk Size and Deferred Time selection for different Community Sizes and WLAN data rates.}}{20}}
\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Content Fetching Time over different Chunk Sizes (WLAN Data Rate $=24$Mbps).}}}{20}}
\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Optimal Deferred Time over Chunk Sizes (WLAN Data Rate $=24$Mbps).}}}{20}}
\@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {Optimal Deferred Time over WLAN Data Rates (Chunk Size $=4200$Bytes).}}}{20}}
\newlabel{fig:defer}{{5}{20}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {VII-B}}Content Fetching Time for File Downloading}{20}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {VII-B}1}Speed-up}{20}}
\newlabel{fig:speedup:a}{{6(a)}{21}}
\newlabel{sub@fig:speedup:a}{{(a)}{21}}
\newlabel{fig:speedup:b}{{6(b)}{21}}
\newlabel{sub@fig:speedup:b}{{(b)}{21}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Variation of the speed-up of \textit  {C$5$} with varying community size.}}{21}}
\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {All subscribers start fetching simultaneously.}}}{21}}
\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Subscribers start fetching asynchronously (Start-up time Interval $T_I$), WLAN Data Rate $24$Mbps).}}}{21}}
\newlabel{fig:speedup}{{6}{21}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Comparison of the Exponential Sums of Content Fetching Time of the calculated lower bound and simulation results ($\alpha =1.2$).}}{21}}
\newlabel{fig:exsum}{{7}{21}}
\newlabel{fig:pshare}{{8(a)}{21}}
\newlabel{sub@fig:pshare}{{(a)}{21}}
\newlabel{fig:contratio}{{8(b)}{21}}
\newlabel{sub@fig:contratio}{{(b)}{21}}
\newlabel{fig:contreff}{{8(c)}{21}}
\newlabel{sub@fig:contreff}{{(c)}{21}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Peer Sharing Ratios and Contribution Efficiency.}}{21}}
\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Peer Receiving Ratios with different community sizes and WLAN data rates.}}}{21}}
\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Contribution Ratios with different community sizes and WLAN data rates.}}}{21}}
\@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {Contribution Efficiency with different community sizes and WLAN data rates.}}}{21}}
\newlabel{fig:ratios}{{8}{21}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {VII-B}2}Exponential Sum}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {VII-C}}Peer Sharing Ratios and Contribution Efficiency}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {VII-D}}Playback Performance for Live Streaming}{22}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Playback Continuity performance over Community Size with different chunk selection strategies.}}{23}}
\newlabel{fig:conti}{{9}{23}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Playback Continuity performance over different Random Window Size and Buffer Size (Community Size $=4$, GFRR Strategy).}}{23}}
\newlabel{fig:buf}{{10}{23}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {VII-D}1}Continuity}{23}}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Comparison of the Content Fetching Time in cases with Multiple Servers and Multiple Communities. (WLAN data rate$=24$Mbps; Community Size$=8$ for each Community; Each server serves $4$ subscribers in the case with two servers.)}}{24}}
\newlabel{fig:multi}{{11}{24}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {VII-D}2}Start-up Latency}{24}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {VII-D}3}Performance in Asynchronous Case}{24}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {VII-E}}Multiple Servers and Communities}{24}}
\bibstyle{IEEEtran}
\bibdata{ref/tpds}
\bibcite{Glenn}{1}
\bibcite{P4P}{2}
\bibcite{bag}{3}
\bibcite{mar}{4}
\bibcite{kim}{5}
\@writefile{toc}{\contentsline {section}{\numberline {VIII}Discussions and Conclusion}{25}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {VIII-A}}Discussions}{25}}
\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {VIII-B}}Conclusion}{25}}
\@writefile{toc}{\contentsline {section}{References}{25}}
\bibcite{Sharma}{6}
\bibcite{kandula}{7}
\bibcite{fatvap}{8}
\bibcite{ucan}{9}
\bibcite{combine}{10}
\bibcite{badia}{11}
\bibcite{liam}{12}
\bibcite{opt}{13}
\bibcite{p2pmodel}{14}
\bibcite{bianchi}{15}
\@writefile{toc}{\contentsline {section}{Biographies}{26}}
\@writefile{toc}{\contentsline {subsection}{Lai\nobreakspace  {}Tu}{26}}
\@writefile{toc}{\contentsline {subsection}{Chung-Ming\nobreakspace  {}Huang}{26}}
